package com.ruoyi.ysz.jbqkzl.service;

import java.util.List;
import com.ruoyi.ysz.jbqkzl.domain.Jbqkzl;

/**
 * 基本情况资料Service接口
 *
 * @author huacai
 * @date 2024-11-14
 */
public interface IJbqkzlService
{
    /**
     * 查询基本情况资料
     *
     * @param jbqkzlId 基本情况资料主键
     * @return 基本情况资料
     */
    public Jbqkzl selectJbqkzlByJbqkzlId(Integer jbqkzlId);

    /**
     * 查询基本情况资料列表
     *
     * @param jbqkzl 基本情况资料
     * @return 基本情况资料集合
     */
    public List<Jbqkzl> selectJbqkzlList(Jbqkzl jbqkzl);

    /**
     * 新增基本情况资料
     *
     * @param jbqkzl 基本情况资料
     * @return 结果
     */
    public int insertJbqkzl(Jbqkzl jbqkzl);

    /**
     * 批量新增基本情况资料
     *
     * @param jbqkzls 基本情况资料List
     * @return 结果
     */
    public int batchInsertJbqkzl(List<Jbqkzl> jbqkzls);

    /**
     * 修改基本情况资料
     *
     * @param jbqkzl 基本情况资料
     * @return 结果
     */
    public int updateJbqkzl(Jbqkzl jbqkzl);

    /**
     * 批量删除基本情况资料
     *
     * @param jbqkzlIds 需要删除的基本情况资料主键集合
     * @return 结果
     */
    public int deleteJbqkzlByJbqkzlIds(Integer[] jbqkzlIds);

    /**
     * 删除基本情况资料信息
     *
     * @param jbqkzlId 基本情况资料主键
     * @return 结果
     */
    public int deleteJbqkzlByJbqkzlId(Integer jbqkzlId);
}
